十问以太坊排名第一应用开发者Michael Elliot, 从门头沟到稳定币之王 |人物志
来源 | EDCON2019
记者 | Aholiab
出品 | CSDN、灵钛科技
Michael Elliot,MakerDAO的区块链工程师,密码朋克狂人,「从记事以来,就对计算机有狂热的兴趣」。
他曾深度参与MakerDAO的开发,也曾带领团队开发了大名鼎鼎的CDP Portal项目,作为与稳定币DAI进行系统交互的应用,CDP Portal曾在以太坊「最受欢迎的去中心化应用」中,位居榜首。即便是今天,MakerDAO也排在稳定币项目的最头部。
MakerDAO在全平台应用排名靠前
除了MakerDAO项目之外,Michael在区块链领域的阅历十分丰富。从2010年就接触比特币,也曾参与过「门头沟」项目的开发。此外,从挖矿,到汇款,再到文件共享和视频流等技术,Michael都曾一一参与。
作为EDCON 2019的演讲嘉宾之一,营长有幸在会前对Michael Elliot进行了专访,通过十个问题,对这位区块链资深开发者的个人、开发经历,以及稳定币相关内容,有全面的了解。
*4月8~14日,Michael Elliot将出席在澳大利亚悉尼举行的EDCON 2019 (全球以太坊社区发展峰会),届时营长也将在前线为大家第一时间奉上干货,以及更多大咖的报道。
转发文章截图发给营长,免费领取EDCON门票!
大会官网:https://www.edcon.io
第1问:请介绍一下你接触区块链的经过,以及相关的开发经历。
Michael:我第一次接触的区块链技术是比特币,那应该是在2010年。仅仅通过网络,区块链就能够将有价值的东西传递给世界上任何一个地方的任何人,而不需要依赖于某一中介或中间人,这一技术理念实在是让我感到震惊。另外,我内心深处的密码朋克也产生了强烈的共鸣。
在那之后,我就积极投身参与到一些区块链项目中,比如Mt.Gox、用几个采矿设备进行小型比特币挖矿、基于加密货币的海外汇款初创公司,以及一个将文件共享、视频流技术与加密货币结合起来的项目等等。
在加入MakerDAO 大概一年多以后,我带领团队开发了一款CDP Portal(有中英文两个版本),并在第四届全球区块链开发者峰会(Devcon 4)上做了正式发布。它是我们的官方去中心化应用程序,以便用来与 Dai 稳定币(Stablecoin)系统进行交互,据StateOfTheDapps统计,在「以太坊最受欢迎的去中心化应用」中,CDP Portal位居榜首。
第2问:你是否一直对软件开发很感兴趣?你的区块链技术学习路径大概是什么样的?
Michael:自打我记事以来,我就对计算机和软件尤为感兴趣,我通过开发一些自己感兴趣的项目,学习了大部分的编程语言和技术知识。从小到大,我自己私下里也做了很多比较有意思的项目。等到我在创业公司工作的时候,才和同事一起做了几个比较正儿八经的项目。我总是会对这些项目抱有强烈的兴趣和热情,这对我成为一名区块链工程师帮助真的很大。
再后来,我就接触到了去中心化和点对点技术,比如Gnutella、BitTorrent和DHT。刚开始接触比特币的时候,我花了一段时间潜心研究代码,了解了比特币的工作原理。在那之后,我一直都特别关注与比特币有关的区块链领域的技术和项目。
大概在2014年的时候,我接触到了以太坊,脑袋里就有了编写去中心化应用程序(也就是现在经常说的DApp)的想法,这个想法让我特别兴奋。因为它能够在一个去中心化图灵完备的虚拟机器中运行代码、存储状态,还可以与其它DApp进行交互。
第3问:你通常通过哪些渠道进行自我提升?
Michael:基本上来说,我的新闻来源主要是以下三个网站:Hacker News、Twitter和Medium。我会在Twitter上关注一些曾经在技术会议上遇到的人,或者是在加密领域构建比较有意思的项目的人。但是有一点让我感到非常吃惊,就目前来说,以太坊开发社区相对来说还是比较小。
提到我比较喜欢的书,那就是《代码整洁之道》(Clean Code)、《程序员修炼之道》(The Pragmatic Programmer)、《设计模式》(Design Patterns)、The Design of Everyday Things和《债:第一个5000年》(Debt: The First 5000 Years)。
最近呢,我主要是在了解Ethereum 2.0的发展状况。
第4问:既然已经参与过很多项目,那么为什么后来选择稳定币这一方向?你认为稳定币最大的意义是什么?
Michael:其实,在加入MakerDAO之前,我就已经开始全身心的投入基于以太坊的稳定币的开发了。一次偶然的机会,我看了MakerDAO的白皮书,在我看来,这个社区真的比较优秀,并且已经在稳定机制方面取得了比较好的进展,在那个时候,我便决定加入MakerDAO。
我相信,一个稳定的交易媒介、价值存储和记账单位能够发挥出区块链的全部潜力,而可靠的稳定币对于实现这一点非常重要。稳定币为去中心化金融产品、去中心化电子商务提供了基础,另外,任何人只要拥有一部手机和网络,就可以登录全球金融系统。
第5问:目前稳定币有哪些类型,不同类型之间有哪些机制的差异?
Michael:一种是以IOU为代表的稳定币,这类稳定币是基于法币的锚定的,包括USDT/USDC/TrueUSD/GUSD等,它们支持在链上发币。
MakerDAO则不同,MakerDAO的稳定币DAI使用链上资产(比如以太币)来支持流通中的数字货币。这使DAI变得更加纯粹,因为DAI不受实体银行的束缚、不依赖于中央权威机构、也不受审查制度的束缚。
DAI的核心就是CDP机制(Collateralized Debt Position),将以太坊作为抵押品,以此来生成DAI。而实际上,CDP的所有者则是通过使用加密货币作为抵押,来换取DAI。这样一来,就隔离了CDP抵押品的价格波动风险,保证了市场的稳定性。
此外,代码的透明性和不可变性限制了能够产生多少稳定币,以此来保证代币的供应量。另外,如果代币价值一旦下跌,还存在一个将代币移除的机制,以保证价值不变。
第6问:能否举个例子,更进一步地说明线上资产抵押与发币抵押的本质区别与各自的优劣势?
Michael:以DAI为例,DAI由超额抵押品来支持,截止到目前,流通中的发行量大约有8900万美元,并且由2.99亿美元的以太币来支持(抵押品的价值大约为Dai稳定币的337%)。这些以太币被锁定在智能合约中,并在区块链上公开显示。
这种超额抵押的好处就是,为每个Dai币持有者提供更好的安全性。这有点类似于黄金抵押,在这里则是数字货币抵押。但是,这种机制也有其缺点,产生Dai所需要的抵押品过多,这就需要在中间达到某种权衡,但我认为这种超额抵押是非常值得的。
像USDT和USDC这样的IOU稳定币则是通过银行账户中持有的资金来支持的,这个银行账户等价于他们在区块链上发行数字货币的数量。这种中心化的设计就要求发行人能使用的数字货币不能超过银行现金的价值,除此之外,还得相信审计师不会弄虚作假,相信银行能够保证资金的安全,政府会对银行进行监管而不是对资金进行监管等。
其他类型的稳定币类型则可根据算法银行稳定币模式(也称作seigniorage shares)进行分组,但可惜的是,这种类型的稳定币并没有良好的追踪记录,并且存在监管问题。
第7问:在MakerDAO的系统设计中,有哪些核心的设计原则?
Michael:我觉着应该是去中心化、透明性和社区这三大基本原则。
第8问:在你看来,DAI和其他加密货币,在以太坊2.0进程中所扮演的是同样的角色吗?
Michael:我认为是的,在这方面DAI和其他的加密货币,没有什么不同。但是在改进的可扩展性方面可能会有着比较优异的表现。
第9问:MakerDAO项目跟中国开发者的关系十分紧密,你如何看待中国的开发者,以及区块链在中国的发展?
Michael:我非常关注MakerDAO的中文社区,CDP Portal也有中文版。MakerDAO社区社区中还是有一些中国开发者的,比如cdp.tools。在我看来,中国的开发人员非常擅长于某一特定任务的开发。
毫无疑问,在区块链投资和商业计划等方面,中国是较为领先的国家之一。不过我更期待看到更多来自中国的项目与制造商能够和我们的生态系统进行整合。
第10问:请谈谈你们2019年的规划。
Michael:简单来说,我们2019年的计划就是,继续创建去中心化应用程序和其它基于加密技术的去中心化项目,继续推动区块链的发展。
最后,营长再次提醒大家,4月在澳大利亚悉尼举行的EDCON 2019(全球以太坊社区发展峰会)上,Michael Elliot和更多以太坊技术大咖也会出现!
查看更多大咖名单,把想问的问题留言告诉营长,营长会带着你的问题,与大咖面对面交流!还有机会免费领取EDCON大会门票!
特别鸣谢:EDCON 主办方灵钛科技(LinkTime Tech)对本次采访的协助。
免费技术公开课报名啦~
搞定区块链安全问题 | 挑战高薪区块链工程师
推荐阅读:
猛戳"阅读原文"有惊喜哟!
老铁在看了吗?👇